home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 4
/
FM Towns Free Software Collection 4 - Disc 1.iso
/
t_os
/
nem
/
nem.exe
/
SMAILB.PLP
< prev
next >
Wrap
Text File
|
1991-04-01
|
1KB
|
34 lines
/* auto pilot program 「NEM 2.04」 1991.4.01 By GOOSE(MAF00070) */
/* Smailb(ONEPROC);
** 複数のファイルをバイナリメール発信する。
** ONEPROC:メールするファイル名列 「SMLB=B:\MAIL\TEST1.TXT,B:\MAIL,No,」
*/
/* %Smailb { */
/* [ONEPROC] */
%send1mail { [SENDDATA]
%SENDID @head(SENDDATA,{:});
%SENDTITLE @body(SENDDATA,SENDID|{:},{::});
%SENDFILE @tail(SENDDATA,{::});
type({MAIL\n});
wait(ABORTTIME,{Abort},{\nMAIL>},,{\n>},);type({UPLOAD PROT:BPL\n});
wait(ABORTTIME,{Abort},{2:バイナリー)\n>},);type({2\n});
wait(ABORTTIME,{Abort},{のみで終了)\n:},);type(SENDFILE|{\n});
wait({1800},{Abort},{文字まで)\n:},);type(SENDTITLE|{\n});
wait(ABORTTIME,{Abort},{2:NG)\n:},);type({1\n});
wait(ABORTTIME,{Abort},{プ名 改行で終了)\n:},);type(SENDID|{\n});
wait(ABORTTIME,{Abort},{2:NG) \n:},);type({1\n});
loop({wait(ABORTTIME,{Abort},
{プ名 改行で終了)\n:},{type({\n});im({Yes})},
{\n:},{type({1\n});im({No})})});
wait(ABORTTIME,{Abort},{\nMAIL>},,{\n>},);
};
var ALLDATA[256];ALLDATA:=@body(ONEPROC,{SMLB=});
loop({%temp @head(ALLDATA,{//});
case(temp={No},
{Yes},{im({No})},
{No},{ALLDATA:=@body(ALLDATA,{//});send1mail(temp);im({Yes})}
)})
/* }; */